|
IntelliJ IDEA 는 당신에게 많은 J2EE
development 에 대한 고급 특징을 제공하고 JSP, servlets,
EJB , XML 파일과 함께 작업하는 것을 도와줍니다.
J2EE 섹션은 다음 서브섹션으로 나눠집니다:
J2EE
애플리케이션 개발
EJB
지원
웹 애플리케이션 개발
XML
지원
애플리케이션 서버 통합
J2EE Integration 은 당신에게IDEA에서 create/delete/edit/manage J2EE 특유한 모듈을 사용 가능하게 합니다.
J2EE Integration 은 프로젝트에서 사용되는 모듈 구조와 밀접하게 관계가 있습니다. 그러므로, IDEA에서 J2EE
Integration 과 함께 효과적으로 일하기 위해 당신은 일반 프로젝트 구조와 모듈 개념을 이해해야만 합니다.
IDEA에 여러 종류의 J2EE 모듈이 있습니다. 즉 당신은 J2EE application 모듈, Web 모듈과 EJB 모듈과 함께 일할 수 있습니다.
J2EE application 모듈은 여러 가지 J2EE 멤버, 유사한 웹 또는 EJB 모듈을 위해 컨테이너의 역할을 합니다. 그것은 그들을 하나의 모듈로 분류하고, 당신에게 그들을 함께 전개하는 것을 허락합니다.
EJB 모듈은 일단의 관련된 EJB 들을 위해 별도로 생성됩니다.
Web 모듈은 JSP와 서브릿과 같은 그런 웹 애플리케이션 항목을 위해 사용됩니다. IDEA은 당신에게 3가지 다른 타입의 Application Server 통합을 제공합니다: Generic, Tomcat Server, WebLogic Server.
모든 통합은 Application
Servers 다이얼로그를 사용하여 생성될 수 있습니다.
Generic 통합(그리고 상응하는 JSR45 Compatible Server 실행/디버그 구성)은 순수한 Generic이고, 애플리케이션 서버의 어떤 형태와 함께 사용될 수 있습니다. 그것은 표준 전개 설명어(EJB 모듈을 위한 ejb-jar.xml, Web 모듈을 위한 web.xml과 애플리케이션 모듈을 위한 application.xml )와 표준 J2EE 호환의 디렉터리 구조를 지원합니다. 또한 당신은 표준 아카이브, 즉 EJB 모듈을 위한 .jar, Web 모듈을 위한 .war와 애플리케이션 모듈을 위한 .ear 를 생성할 수 있습니다.
두 다른 통합, Tomcat Server 와 WebLogic Server 는 더욱 애플리케이션 서버에 특유합니다. 이 통합은 다음을 제공합니다:
Deployment
Status View 와 함께 Run/debug tool window 사용하여 상응하는 서버 위에서 당신의 J2EE 요소를 전개하는 것을 가능하게 하십시오
IDEA 안에서 애플리케이션 서버를 시작하고/종료합니다
Tomcat 특유한 문맥의 자동 작성
WebLogic 특유한 전개 설명어를 위한 지원
entity, session, message beans 의 이름은 다음 방법으로 형성됩니다:
prefix 와 suffix 는 File |
Settings | IDE Settings | Code
Style | J2EE Names 메뉴로부터 가져오고 당신이 생성한 bean 이름이 있는 곳의 텍스트 필드 전후에 라벨로서 보여집니다. bean
이름 루트는 bean 타입, 즉 Entity,
세션 또는 메시지에 각각 기준를 두면서 제안됩니다. 그리고 이름은 유효한 자바 식별자일 것임에 틀림없습니다. 그렇지 않으면 creation 다이얼로그의 OK의 버튼은 불가능하게 하게 됩니다. 그리고 당신은 이 bean을 생성할 수 없습니다.
메시지 bean 클래스 이름뿐만 아니라 기업 bean 클래스를 위한 이름과 Entity와 세션 bean의 인터페이스는 다음 논리에 의거하는 IDEA에 의해 제안됩니다: prefix
와 suffix 는 File | Settings | IDE
Settings | Code Style | J2EE
Names 메뉴로부터 가져옵니다. 이름 루트는 bean 이름 루트에 의거하면서 추가됩니다. 그리고 당신이 bean 이름을 바꿀 때 IDEA는 클래스와 인터페이스를 위해 그것을 자동적으로 변경합니다. 만일 당신이 클래스 또는 인터페이스 이름의 무언가 변경하면 이 특별한 필드는 bean 이름 루트와 함께 IDEA에 의해 자동적으로 변경되지 않을 것입니다. 그러나, 당신은 이 필드를 "자동적으로 편집 가능" 상태로 돌려줄 수 있습니다. File |
Settings | IDE Settings | Code
Style | J2EE Names 메뉴에서 짝을 이루는 prefix와 suffix를 바로 만들고 루트는 bean 이름과 유사해야만 합니다.
서브릿과 필터의 이름은 다음 논리에 의거하는 IDEA에 의해 제안됩니다: prefix 와 suffix 는 File |
Settings | IDE Settings | Code
Style | J2EE Names 메뉴로부터 가져옵니다. 이름 루트는 " servlet/filter-name "
필드에서 타이프된 항목 이름 루트에 의거하면서 추가됩니다. 그리고 당신이 항목명을 바꿀 때 IDEA는 서브릿/필터 클래스를 위해 그것을 자동적으로 변경합니다. 만일 당신이 클래스 이름을 변경하면 이 특별한 필드는 항목명 루트와 함께 IDEA에 의해 자동적으로 변경되지 않을 것입니다. 그러나, 당신은 이 필드를 "자동적으로 편집 가능" 상태로 돌려줄 수 있습니다. File |
Settings | IDE Settings | Code
Style | J2EE Names 메뉴에서 짝을 이루는 prefix와 suffix를 바로 만들고 루트는 bean 이름과 유사해야만 합니다.
|